// 1.导入头文件 iostream
#include <iostream>
// 2.使用命名空间 std
using namespace std;

// 3.创建 main() 作为程序开始入口
int main() {
	// int i = 1：创建int类型的变量 i，同时赋值为 0，作为循环次数计数用
	// i < 10：控制循环次数为 10 次
	// i++：每次循环结束后 i自己加 1，代表循环次数
	for(int i=0;i<10;i++){
		// 打印输出每次 循环次数的编号
		cout << i << endl;
	}

	// 4.程序返回值为 0
	return 0;
}

/*
  for 循环基础语法：
	  for ( init; condition; increment ){
		  statement(s);
	  }
  
  下面是 for 循环的控制流解释：
	  1.init 会首先被执行，且只会执行一次。这一步允许您声明并初始化任何循环控制变量。
		  您也可以不在这里写任何语句，只要有一个分号出现即可。
	  2.接下来，会判断 condition。如果为真，则执行循环主体。
		  如果为假，则不执行循环主体，且控制流会跳转到紧接着 for 循环的下一条语句。
	  3.在执行完 for 循环主体后，控制流会跳回上面的 increment 语句。
		  该语句允许您更新循环控制变量。该语句可以留空，只要在条件后有一个分号出现即可。
	  4.条件再次被判断。如果为真，则执行循环，这个过程会不断重复（循环主体，然后增加步值，再然后重新判断条件）。
		  在条件变为假时，for 循环终止。
	  
	实例：
	  // int i = 1：创建int类型的变量 i，同时赋值为 1，作为循环次数计数用
	  // i < 10：控制循环次数为 10 次
	  // i++：每次循环结束后 i自己加 1，代表循环次数
	  for(int i=1;i<10;i++){
		  // 打印输出每次 循环次数的编号
		  cout << i << endl;
	  }

 */
